Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Canada F2 USA F6 USA F7 USA F8 USA F13 USA F24 VI Torneo Internazionale di Tennis - Barletta Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba USTA Tallahassee Tennis Challenger - Tallahassee Music City Challenger - Nashville Fifth Third Bank Tennis Classic - Lexington Pro Challenger at Calabasas - Calabasas BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires USTA Challenger of Oklahoma - Tulsa Ethias Trophy - Mons AT&T Challenger of Dallas - Dallas 2007 Challenger of Santa Clara - Valencia Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella The Comercia Challenger - Aptos Top Wool Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Samsung Securities Cup - Seoul Flea Market Cup - Busan 2007 Knoxville Challenger - Knoxville USTA Men's Challenger of Dallas - Dallas 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo AXA Open - Lisbon Men's Pro Challenger at Tunica National - Tunica Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Binghamton Professional Tennis Tournament - Binghamton Regional Hand Center Men's Challenger - Fresno Waco Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin XL Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Harrah's Entertainment Men's Pro Challenger - Tunica 2004 Colorado Tennis Classic - Denver Sunset Moulding Yuba City Racquet Club Challenger - Yuba City College Station Challenger - College Station Torneo Internacional Challenger Fila 2006 - Leon 2005 Freeman Men's Challenger - Joplin Semgroup Challenger - Tulsa Torneo Internacional Challenger Fila 2005 - Leon USTA Seascape Challenger - Aptos Lubbock Challenger - Lubbock Sunrise Challenger Baton Rouge Challenger Binghamton Professional Tennis Tournament - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans USTA Comerica Challenger - Aptos Music City Challenger - Nashville dBI Tennis Challenger - Binghamton BMW Tennis Championship - Sunrise Segovia Challenger USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas Austin Challenger - Austin Ford Tennis Championships - Louisville Samsung Challenger 2007 - Ho Chi Minh City The $50,000 Pro Challenger at Calabasas - Calabasas 2004 Keys Gate Challenger - Homestead Savannah Challenger Sarasota Challenger Ojai Challenger JSM Challenger - Champaign Tulsa Challenger Calabasas Challenger Talahassee Challenger Charlottesville Challenger Knoxville Challenger Music City Challenger - Nashville Rimouski Challenger Tallahassee Challenger USTA Tallahassee Tennis Challenger - Tallahassee Nottingham Challenger Countrywide Classic USTA Challenger - Carson Winnetka Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Casablanca San Angel - Mexico City Tulsa Challenger KGHM Dialog Polish Indoors - Wroclaw Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Winnetka Challenger Ramat Hasharon Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Vancouver Challenger Sarasota Challenger Winnetka Challenger Bogota Challenger Champaign Challenger Music City Challenger - Nashville Tiburon Challenger Nottingham Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 Knoxville Challenger - Knoxville Vancouver Challenger Napa Challenger WOW Cafe Challenger - New Orleans Dallas Challenger Irving Challenger Rimouski Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Savannah Challenger Nottingham Challenger II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Leon Challenger Espinho Challenger - Espinho Puerto Rico Challenger Tennis Event - Humacao Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2004 Freeman Men's Challenger - Joplin Guadalajara Challenger Bogota Challenger The Wright Financial Group USTA Challenger - Champaign Orleans Challenger Lubbock Challenger - Lubbock Rhodes Challenger VIII Open Internacional D'Andorra - Andorra Aptos Challenger The 'Fitz' Casino Challenger - Tunica West Side Tennis Club Clay Court Challenger - Forest Hills Sacramento Challenger Fifth Third Bank Tennis Championships - Lexington Carson Challenger Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Binghamton Challenger Tiburon Challenger Tallahassee Tennis Challenger - Tallahassee 2005 West Side Tennis Coub Men's Challenger - Forest Hills Honolulu Challenger Dallas Challenger Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz Copa Ericsson Uruguay - Montevideo Vancouver Challenger Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Campionati Internazionali di Sicilia - Palermo Savannah Challenger Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Nottingham Challenger Open Castilla y Leon - Segovia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Surbiton Challenger Freeman Men's $50,000 Challenger - Joplin Fifth Third Bank Tennis Classic - Lexington 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach 2004 USTA Challenger of Calabasas - Calabasas TCT Open - Tunis Open Castilla y Leon - Segovia Segovia Challenger Quelle Cup 2000 - Furth AXA Open II - Espinho The Natrel's Challenger of Granby - Granby Tenerife Challenger Pau Challenger ATU Cup 2001 - Weiden Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Atlantic City Open - Atlantic City Mallorca Open - Mallorca The Wright Financial Group, Inc. Challenger - Champaign Smith Barney Men's Challenger - Covington The Swanston Challenger - Sacramento Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Murcia Challenger Corona Mexico City Open - Mexico City Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Lubbock Challenger - Lubbock Open 13 - Marseille Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Qatar Exxon Mobil Open 2003 - Doha Generali Open - Kitzbuhel BellSouth Open - Vina del Mar Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Leon Challenger Savannah Challenger Stockholm Open - Stockholm TD Waterhouse Cup - Long Island ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Milan Indoors - Milan SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Alicante Challenger Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle SAP Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Sao Paulo Challenger Tour Finals Open 13 - Marseille SAP Open - San Jose The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Sarasota Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Dallas Challenger AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg Dallas Challenger Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Sacramento Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open SEAT 2008 - Barcelona Charlottesville Challenger ARAG World Team Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Knoxville Challenger Legg Mason Tennis Classic - Washington The Nottingham Open - Nottingham AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Adidas International - Sydney Champaign Challenger Heineken Open - Auckland PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane Sunrise Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Thailand Open - Bangkok Dallas Challenger Rimouski Challenger Countrywide Classic - Los Angeles Bet-at-home Open - Hamburg China Open - Beijing Valencia Open - Valencia Mercedes Cup - Stuttgart Fever-Tree Championships - London Milan Indoors - Milan Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Bet-At-Home Austrian Open - Kitzbuhel Baton Rouge Challenger Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano - Los Cabos The Stella Artois Championships - London Tallahassee Challenger Stockholm Open - Stockholm AEGON Championships - London AEGON International - Eastbourne Ecuador Open - Quito Mercedes Cup - Stuttgart Manta Challenger Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem European Open - Antwerp Indianapolis Tennis Championships - Indianapolis Morelos Challenger Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Tallahassee Challenger Winston-Salem Open - Winston-Salem AEGON Championships - London Abierto de Tenis Mifel - Los Cabos Boss Open - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Estoril Open - Estoril Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Valencia Open - Valencia European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Guadalajara Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig Savannah Challenger AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart AEGON Championships - London Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco USTA Seascape Challenger - Aptos US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Monterrey Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Geneva Open - Geneva Heilbronn Open - Heilbronn Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Madrid Challenger Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Citi Open - Washington US Men's Clay Court Championship - Houston Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Delray Beach International Tennis Championships - Delray Beach Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Regions Morgan Keegan Championships - Memphis Gijon Open - Gijon Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Open 13 - Marseille RCA Championships - Indianapolis Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells St. Petersburg Open - St. Petersburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Mallorca Open - Mallorca President's Cup - Tashkent Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome cinch Championships - London Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Telecom Italia Masters - Rome Internazionali BNL dItalia - Rome Tennis Masters Series - Cincinnati Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Open de la Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Trofeo Conde de Godo - Barcelona Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Rogers Cup - Toronto Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Monte Carlo SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London Mallorca Championships - Mallorca Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome BMW Open - Munich Australian Open - Melbourne Rogers Cup - Montreal Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai U.S. Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Rogers Cup - Toronto Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Erste Bank Open - Vienna SAP Open - San Jose Countrywide Classic - Los Angeles Millennium Estoril Open - Estoril French Open - Paris Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Campionati BNL dItalia - Rome Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 BNP Paribas Masters - Paris Davis Cup, World Group, 1R, GER-ESP 4-1 U.S. Open - New York Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Mubadala World Tennis Championship Kooyong Classic - Kooyong Wimbledon - London All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Athens Wimbledon - London Olympics - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship